/*************公共列表展示表格****************************/
.formView .layui-table, .layui-table-view{
    margin:0;
}
/******dataSource add开始*****************/
.dataSourceAdd .layui-form-label {
    /*width: 27%;*/
    /*background: #ebebeb;*/
    /*border-right: 1px solid #ccc;*/
    /*padding-left: 0;*/
}
.dataSourceAdd .layui-form-item .layui-input-inline {
    /*width: 46%;*/
    /*margin-left: 5px;*/
}
.dataSourceAdd .layui-form-item {
    /*border-bottom: 1px solid #ccc;*/
    /*margin-bottom: 0;*/
}
.dataSourceAdd .item-first {
    /*border-top: 1px solid #ccc;*/
}
.dataSourceAdd .layui-input-inline input {
    /*height: 31px;*/
    /*margin-top: 3px;*/
}
.btn-class .layui-layer-btn{
    text-align: center;
}
.btn-class .layui-layer-btn a{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
/***************dataSourceDef addEdit开始**********************************/
.addEdit .layui-form-label {
    width: 84px;
    /*background: #ebebeb;*/
    /*border-right: 1px solid #ccc;*/
}
.addEdit .layui-form-item .layui-input-inline {
    /*width: 300px;*/
    /*margin-left: 5px;*/
}
.addEdit .layui-form-item {
    /*border-bottom: 1px solid #ccc;*/
    /*margin-bottom: 0;*/
}
.addEdit .item-first {
    /*border-top: 1px solid #ccc;*/
}
.addEdit .layui-input-inline input {
    /*height: 31px;*/
    /*margin-top: 3px;*/
}
.addEdit .attribute {
    /*margin-top: 0.7%;*/
}
.addEdit .field {
    /*height: 38px;*/
    /*line-height: 38px;*/
    /*text-align: center;*/
}
.addEdit .fieldattr {
    /*display: none;*/
}

/****************************table list开始**************************/

/*.tableSearch .table-top-filter .layui-form-label {*/
    /*width: 62px;*/
/*}*/
/*.tableSearch .table-top-filter div input {*/
    /*border-radius: 4px;*/
    /*float: left;*/
    /*width: 160px;*/
/*}*/
/*.tableSearch .table-top-filter label.layui-form-label {*/
    /*width: 104px;*/
    /*float: left;*/
/*}*/
/*.ccpui-tablesize .layui-table-tool-temp{*/
    /*padding-right:0;*/
/*}*/
/***************************************table add开始************/
.addSearch .layui-form-label {
    width: 9%;
    /*background: #ebebeb;*/
    /*border-right: 1px solid #ccc;*/
}
.addSearch .layui-form-item .layui-input-inline {
    width: 28%;
    /*margin-left: 5px;*/
}
.addSearch .layui-form-item {
    /*border-bottom: 1px solid #ccc;*/
    /*margin-bottom: 0;*/
}
.addSearch .layui-input-inline input {
    /*height: 31px;*/
    /*margin-top: 3px;*/
}

/*************************************table addCol 开始******************************/
.addCol .layui-form-label {
    /*background: #ebebeb;*/
    /*border-right: 1px solid #ccc;*/
    float: left;
    display: block;
    padding: 9px 15px;
    width: 89px;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
}
.encAlgorithm .layui-input-block, .decAlgorithm .layui-input-block {
    width: 300px;
}
.divWidthSytle .block-select .layui-form-select {
    width: 200px !important;
    left: 1px;
    float: left;
    top:2px;
}
.limit .block-select .layui-form-select {
    width: 200px !important;
    left: 1px;
}
.conTypes .block-select .layui-form-select {
    width: 200px !important;
    left: 1px;
    top:2px;
}
.validationRule .block-select .layui-form-select {
    width: 200px !important;
    left: 1px;
    top:2px;
}
.fieldChoise .layui-form-select {
    width: 109px;
    float: left;
}
#spanDateFormat .layui-form-select {
    position: absolute;
    top: 0;
    left: 203px;
}
.addColForm .layui-form-item {
    /*margin-bottom: 0 !important;*/
    /*border-bottom: 1px solid #ccc;*/
}
#coinValueDiv .layui-form-select {
    width: 100px;
    height: 30px;
    left:13px;
}
.fieldOpt {
    float: left;
    width: 109px;
    height: 35px;
}
.time {
    float: left;
}
.addColForm {
    height: 467px;
    overflow-y: auto;
}
.addCol .layui-input-block span {
    vertical-align: -webkit-baseline-middle;
}
.addCol .layui-input-block {
    margin-left: 123px;
}
.block-select-root .layui-form-select {
    left: 1px;
    width: 109px;
    float: left;
}
.addCol .layui-form-item .layui-inline {
    margin-bottom: 0;
}
.addCol .layui-input {
    /*height: 32px;*/
    margin-top: 2px;
}
/****************************table addExternalTable 开始*****************************/
.externalTable .layui-table-box{
    /*height: 482px;*/
    overflow-y: auto;
}
.externalTable .layui-table-tool{
    position: absolute;
    bottom:15px;
    border: none;
    padding-left:0;
}
/*****************************************穿梭框的改变*/
.transferColor{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #FBFBFB !important;
    color:#c9c9c9;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.layui-btn-disabled, .layui-btn-disabled:active, .layui-btn-disabled:hover{
    border:none;
}

/******************** table  editExternalTable 开始************************************************/
.editExternalTable .layui-table-box{
    height: 466px;
    overflow-y: auto;
}
.editExternalTable .layui-table-click{
    background: #ccc;
}
/************************************table export 开始*************************************/
.exportTable .layui-form-item{
    /*border:1px solid #ccc;*/
    /*border-top:none;*/
    margin-bottom:0;
}
.exportTable .layui-form-label{
    /*border-right:1px solid #ccc;*/
    /*width: 150px;*/
}
.exportTable .layui-input-inline{
    line-height: 31px;
    margin-left: 20px;
}
.form{
    padding:5px;
}
/*!*******************************table import 开始************************************!*/
/*.import .gscroll .ztree {*/
    /*max-height: calc(100vh - 150);*/
    /*height: calc(100vh - 95px);*/
/*}*/
/*.ccpui-tablesize .layui-form-label{*/
    /*width: 15%;*/
/*}*/
/*!*.ccpui-tablesize .layui-form-item{*!*/
    /*!*border:1px solid #ccc;*!*/
    /*!*margin:10px;*!*/
/*!*}*!*/
/*****************************table grouping 开始*************************************/
.isDisplay .layui-form-label {
    width: 137px;
}
#tableField a{
    cursor: pointer;
}
#tableField a:visited{
    background: red;
}
.layui-elem-field a{
    cursor: pointer;
}
/*.layui-elem-field{*/
    /*padding:0 15px;*/
    /*border:1px solid #ccc;*/
/*}*/
#formTeam{
    height: 320px;
    overflow-y: auto;
}
#refresh{
    margin-top:9px;
}
.isDisplay .layui-form-checkbox[lay-skin=primary]{
    position: absolute;
}
.isDisplay .layui-form-select{
    left:20px;
}
.layui-elem-field legend{
    font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}
/*******************************table generTable 开始********************************************/
.generSearch .layui-form-item {
    margin-bottom: 0;
}
.generTableSize .layui-table-tool-temp {
    padding-right: 0;
}
.generTableSize .layui-table-view{
    margin: 0;
}
/***************************formDef list 开始*********************/

/*.formDefSearch .layui-input-block {*/
    /*margin-left: 159px;*/
/*}*/
.formDefSearch .layui-form-item .layui-inline {
    margin-bottom: 0;
}
/*.formDefSearch .layui-input-block input {*/
    /*margin-top: 3px;*/
/*}*/
.election {
    float: left;
    line-height: 37px;
    margin-left: 10px;
    /*margin-top: 2px;*/
}
.choice, .reselect {
    cursor: pointer;
}
/**********************formDef dataTemplate  开始**************************************/
#LAY_app{
    overflow: hidden;
}
#paging .layui-form-radio {
    margin-top: 0;
}
#exportFiled .layui-form-select {
    width: 120px;
}
#exportFiled .layui-form-select .layui-input {
    height: 30px;
    margin-top: -2px;
}
.layui-container {
    width: 100%;
}
/*.layui-table-view .layui-table {*/
    /*width: 100%;*/
/*}*/

/*****************************************formDef export 开始**************************/
.exportTable .layui-form-item{
    /*border:1px solid #ccc;*/
    /*border-top:none;*/
    margin-bottom:0;
}
.exportTable .layui-form-label{
    /*border-right:1px solid #ccc;*/
    /*width: 150px;*/
}
.exportTable .layui-input-inline{
    line-height: 31px;
    margin-left: 20px;
}
/*****************************table template 开始*************************************************/
.fieldTable .layui-table-cell {
    overflow: visible;
}
#querysLength .layui-table-cell{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*#querysLength .laytable-cell-4-0-4{*/
    /*overflow: visible !important;*/
/*}*/
/*#querysLength .laytable-cell-4-0-5{*/
    /*overflow: visible !important;*/
/*}*/
/*#querysLength .laytable-cell-4-0-6{*/
    /*overflow: visible !important;*/
/*}*/
/*#querysLength .laytable-cell-2-0-4 ,#querysLength .laytable-cell-2-0-5 ,#querysLength .laytable-cell-2-0-6{*/
     /*overflow: visible !important;*/
 /*}*/
/*#querysLength .laytable-cell-6-0-4 ,#querysLength .laytable-cell-6-0-5 ,#querysLength .laytable-cell-6-0-6{*/
    /*overflow: visible !important;*/
/*}*/
/*#sortLength .laytable-cell-4-0-4 ,#sortLength .laytable-cell-2-0-4 ,#sortLength .laytable-cell-6-0-4{*/
    /*overflow: visible !important;*/
/*}*/
#sortLength .layui-table-cell{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.layui-col-xs7 .layui-table-cell{
    overflow: visible !important;
}
#filterCell .layui-table-cell{
    overflow: visible !important;
}
#filterCell .layui-table{
    width: 100%;
}
#buttonBox .layui-table-cell{
    overflow: visible;
}
.exportField .layui-table-cell{
    overflow: visible;
}
.fieldTable .layui-table-box {
    overflow: visible;
}
#querysLength .layui-table-box {
    overflow: visible;
}
#sortLength .layui-table-box {
    overflow: visible;
}
#filterCell .layui-table-box {
    overflow: visible;
}
#buttonBox .layui-table-box {
    overflow: visible;
}
/*.exportField .layui-table-box {*/
    /*overflow: visible;*/
/*}*/
.fieldTable .layui-table-body{
    overflow-x: hidden;
}
.layui-tab-content{
    padding:0;
}
#filterCell .layui-table-body{
    overflow: visible;
}
#buttonBox .layui-table-body {
    overflow: visible;
}
.exportField .layui-table-body {
    overflow: visible;
}
.childTable .layui-table-box{
    overflow: visible;
}
.childTable .layui-table-cell{
    overflow: visible;
}
.childTable .layui-table-body{
    overflow: visible;
}
/*.childTable .layui-table-view{*/
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
/*}*/
/*.childTable .layui-form-select dl{*/
    /*position: relative;*/
/*}*/
#buttonBox .layui-table{
    width: 100%;
}
.displayCol .layui-form-select .layui-input {
    height: 30px;
    margin-top: -2px;
}
.displayCol .layui-form-select {
    width: 120px;
}
 .displayPermission .layui-form-select .layui-input {
     height: 30px;
     margin-top: -2px;
 }
.displayPermission .layui-form-select {
    width: 180px;
}
#isPage .layui-form-select {
    position: absolute;
    left: 247px;
    top: 5px;
    width: 120px;
}
.powerType .layui-form-select {
    width: 180px;
}
.filterPowerType .layui-form-select {
    width: 180px;
}
.powerType .layui-form-select .layui-input {
    height: 30px;
}
/*********************table actDefModel  开始*******************************************/
#treeSelectGlobalType{
    position: absolute;
    background: #fff;
    bottom:0;
    top:70px;
    right: 0;
    left: 0;
    overflow: auto;
}
/*.layui-table-tool-self {*/
    /*display: none;*/
/*}*/
#ruleDiv .layui-form-select{
    width: 120px;
    float:left;
}
#ruleDiv .inputBox{
    width: 100px;
    float: left;
}
.fieldOpt .layui-form-select{
    width: 182px;
}
.table-detail th ,.layui-elem-field legend{
    font-size: 14px;
    font-weight: 400;
}
.help{
    position: absolute;
    top: 38px;
    width: 336px;
    z-index: 999;
    padding: 11px;
    background: #FFFFA3;
    left:30px;
    display: none;
}
.layui-form-select dl{
    max-height: 140px;
    width: 180px;
}
.table-detail td input{
    width: 150px;
    margin-left:0;
}
.table-detail td .layui-form-select{
    width: 150px !important;
    float: left;
}
.table-detail td .layui-form-select input{
    width: 150px !important;
}
/**********************table queryFiled 开始**********************************************/
#querysLength .layui-form-select .layui-input {
    height: 30px;
    margin-top: -2px;
}
#sortLength .layui-form-select .layui-input {
    height: 30px;
    margin-top: -2px;
}

/***********************************table treeStructure 开始******************************/
#treeForm .layui-form-item .layui-input-inline {
    width: 28%;
    margin-left: 5px;
}
#treeForm{
    height: 310px;
    overflow-y: auto;
}
#treeForm .layui-input-inline input {
    margin-top: 3px;
}

/***********************************table resMenu 开始*****************************/
.resTrees {
    width: 260px;
    float: left;
    position: absolute;
    bottom:10px;
    top:30px;
}
#treeSelectRes {
    position: absolute;
    background: #fff;
    bottom:0;
    top:70px;
    right: 0;
    left: 0;
    overflow: auto;
    padding-right: 10px;
}
#treeSelectResource {
    position: absolute;
    background: #fff;
    bottom:0;
    top:70px;
    right: 0;
    left: 0;
    overflow: auto;
}
.resTrees .iconTrees {
    width: 100%
}
.resShowHide {
    padding-right: 10px;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    position: absolute
}
.resTrees .iconTrees li {
    display: inline-block;
    margin: 6px 4px;
    cursor: pointer;
}
div#resRightMenus {
    position: fixed;
    border: 1px solid #ccc;
    z-index: 900;
    visibility: hidden;
    top: 0;
    background-color: #f5f5f5;
    text-align: left;
    padding: 2px;
}

div#resRightMenus ul li {
    margin: 5px 0;
    padding: 0 8px;
    cursor: pointer;
    list-style: none outside none;
}
ul.orgSelectBtn li {
    margin: 5px 0;
    display: inline-block;
    padding: 0 4px;
    cursor: pointer;
    list-style: none outside none;
}
.resoAddForms .layui-form-label {
    width: 120px;
}
.resoAddForms .layui-input-block {
    margin-left: 160px;
}
div.selcetData .right .rightData {
    height: 360px;
    margin-left: 20px;
    overflow: auto;
    width: 100%;
    border: 1px solid #C0C4CC;
}
div.selcetData .left {
    width: 200px;
    height: 360px;
    text-align: center;
}
div.selcetData .left span {
    width: 70px;
    margin: 10px 60px;
}
#menuGenDetermine {
    width: 300px;
    height: 140px;
    padding: 8px;
    margin: 0 10px;
    border: 1px solid #ccc;
    overflow: auto;
}
#menuViewInformation .layui-card{
    height:776px;
}